Two-tailed Swallowtail (Pterourus multicaudata)

Hank Brodkin

Arizona

05-12-05

Dan Wade

Oaxaca, Mexico

September 2004